IntrospectionHelper.Creator (Apache Ant API)

org.apache.tools.ant

## Class IntrospectionHelper.Creator

- java.lang.Object
- - org.apache.tools.ant.IntrospectionHelper.Creator

- Enclosing class:
    IntrospectionHelper

      public static final class IntrospectionHelper.Creator
      extends java.lang.Object

  creator - allows use of create/store external to IntrospectionHelper. The class is final as it has a private constructor.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `create()` Create an object using this creator, which is determined by introspection.
    `java.lang.Object` | `getRealObject()`
    `void` | `setPolyType(java.lang.String polyType)` Used to override the class used to create the object.
    `void` | `store()` Stores the nested element object using a storage method determined by introspection.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### setPolyType

          public void setPolyType(java.lang.String polyType)

      Used to override the class used to create the object.
      Parameters:
        `polyType` - a ant component type name

    - #### create

          public java.lang.Object create()

      Create an object using this creator, which is determined by introspection.
      Returns:
        the created object

    - #### getRealObject

          public java.lang.Object getRealObject()

      Returns:
        the real object (used currently only for presetdef).

    - #### store

          public void store()

      Stores the nested element object using a storage method determined by introspection.